physically demanding - Français Anglais Dictionnaire